import '../entity/entities/type_config_list_entity.dart';
import 'lf_type_config.dart';

TypeConfigListEntity? getConfigListEntity(LfConfigTypeEnum type) {
  return _typeConfigMap[type];
}

final Map<LfConfigTypeEnum, TypeConfigListEntity> _typeConfigMap = {
  LfConfigTypeEnum.body: _lfTypeBody,
  LfConfigTypeEnum.distance: _lfTypeDistance,
  LfConfigTypeEnum.drink: _lfTypeDrink,
  LfConfigTypeEnum.distanceSparkIsEmpty: _lfTypeDistanceSparkIsEmpty,
  LfConfigTypeEnum.education: _lfTypeEducation,
  LfConfigTypeEnum.deleteAccountReason: _lfTypeDeleteAccountReason,
  LfConfigTypeEnum.eyes: _lfTypeEye,
  LfConfigTypeEnum.ethnicity: _lfTypeEthnicity,
  LfConfigTypeEnum.feedback: _lfTypeFeedback,
  LfConfigTypeEnum.filterDistance: _lfTypeFilterDistance,
  LfConfigTypeEnum.hair: _lfTypeHair,
  LfConfigTypeEnum.gender: _lfTypeGender,
  LfConfigTypeEnum.haveChildren: _lfTypeHaveChildren,
  LfConfigTypeEnum.height: _lfTypeHeight,
  LfConfigTypeEnum.hobby: _lfTypeHobby,
  LfConfigTypeEnum.language: _lfTypeLanguage,
  LfConfigTypeEnum.marital: _lfTypeMarital,
  LfConfigTypeEnum.matchSmoke: _lfTypeMatchSmoke,
  LfConfigTypeEnum.occupation: _lfTypeOccupation,
  LfConfigTypeEnum.paymentType: _lfTypePaymentType,
  LfConfigTypeEnum.personality: _lfTypePersonality,
  LfConfigTypeEnum.pet: _lfTypePet,
  LfConfigTypeEnum.religion: _lfTypeReligion,
  LfConfigTypeEnum.politicalBelief: _lfTypePoliticalBelief,
  LfConfigTypeEnum.relation: _lfTypeRelation,
  LfConfigTypeEnum.relationship: _lfTypeRelationship,
  LfConfigTypeEnum.matchDrink: _lfTypeMatchDrink,
  LfConfigTypeEnum.searchOrder: _lfTypeSearchOrder,
  LfConfigTypeEnum.smoke: _lfTypeSmoke,
  LfConfigTypeEnum.wantChildren: _lfTypeWantChildren,
  LfConfigTypeEnum.report: _lfTypeReport, //这项并没有从网络上获取到,直接用本地的
};

TypeConfigListEntity _lfTypeBody = TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "A few extra pounds"),
  TypeConfigEntity(key: 2, value: "Athletic"),
  TypeConfigEntity(key: 4, value: "Stocky"),
  TypeConfigEntity(key: 8, value: "Full-figured"),
  TypeConfigEntity(key: 16, value: "Average"),
  TypeConfigEntity(key: 32, value: "Slim"),
  TypeConfigEntity(key: 64, value: "Petite"),
  TypeConfigEntity(key: 128, value: "Curvy"),
  TypeConfigEntity(key: 256, value: "Fit")
]);

TypeConfigListEntity _lfTypeDistance =
    TypeConfigListEntity(isBinary: false, data: [
  TypeConfigEntity(key: 50, value: "50 miles (80km)"),
  TypeConfigEntity(key: 100, value: "100 miles (160km)"),
  TypeConfigEntity(key: 200, value: "200 miles (320km)"),
  TypeConfigEntity(key: 300, value: "300 miles (480km)"),
  TypeConfigEntity(key: 500, value: "500 miles (800km)"),
  TypeConfigEntity(key: 1000, value: "1,000 miles (1,600km)"),
  TypeConfigEntity(key: 7, value: "10,000 miles (16,000km)"),
  TypeConfigEntity(key: 0, value: "Any distance")
]);

TypeConfigListEntity _lfTypeDrink = TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 2, value: "Don't drink"),
  TypeConfigEntity(key: 1, value: "Drink socially"),
  TypeConfigEntity(key: 4, value: "Drink regularly"),
  TypeConfigEntity(key: 8, value: "Trying to quit")
]);

TypeConfigListEntity _lfTypeDistanceSparkIsEmpty =
    TypeConfigListEntity(isBinary: false, data: [
  TypeConfigEntity(key: 1, value: "In this country"),
  TypeConfigEntity(key: 2, value: "Anywhere")
]);

TypeConfigListEntity _lfTypeEducation =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "High school"),
  TypeConfigEntity(key: 2, value: "Some college"),
  TypeConfigEntity(key: 4, value: "Current college student"),
  TypeConfigEntity(key: 8, value: "Associate's / 2-Year Degree"),
  TypeConfigEntity(key: 16, value: "Bachelor's / 4-Year Degree"),
  TypeConfigEntity(key: 32, value: "Current grad school student"),
  TypeConfigEntity(key: 64, value: "Graduate / Masters Degree"),
  TypeConfigEntity(key: 128, value: "PhD. / Post Doctoral"),
  TypeConfigEntity(key: 256, value: "Other")
]);

TypeConfigListEntity _lfTypeDeleteAccountReason =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "I have found someone here"),
  TypeConfigEntity(key: 2, value: "I'm taking a break from the site"),
  TypeConfigEntity(key: 4, value: "I have found someone offline"),
  TypeConfigEntity(key: 8, value: "I'm not using this service"),
  TypeConfigEntity(key: 16, value: "This is not working for me"),
  TypeConfigEntity(key: 32, value: "Other")
]);

TypeConfigListEntity _lfTypeEye = TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Black"),
  TypeConfigEntity(key: 2, value: "Blue"),
  TypeConfigEntity(key: 4, value: "Brown"),
  TypeConfigEntity(key: 8, value: "Gray"),
  TypeConfigEntity(key: 16, value: "Green"),
  TypeConfigEntity(key: 32, value: "Hazel"),
  TypeConfigEntity(key: 64, value: "Other")
]);

TypeConfigListEntity _lfTypeEthnicity =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Asian"),
  TypeConfigEntity(key: 2, value: "Black / African Descent"),
  TypeConfigEntity(key: 4, value: "Caribbean"),
  TypeConfigEntity(key: 8, value: "Caucasian / White"),
  TypeConfigEntity(key: 16, value: "Hispanic / Latino"),
  TypeConfigEntity(key: 32, value: "Arabic / Middle Eastern"),
  TypeConfigEntity(key: 64, value: "Mixed Race"),
  TypeConfigEntity(key: 128, value: "Native American"),
  TypeConfigEntity(key: 256, value: "Pacific Islander"),
  TypeConfigEntity(key: 512, value: "South Asian"),
  TypeConfigEntity(key: 1024, value: "East Indian"),
  TypeConfigEntity(key: 2048, value: "Other")
]);

TypeConfigListEntity _lfTypeReligion =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Agnostic"),
  TypeConfigEntity(key: 2, value: "Atheist"),
  TypeConfigEntity(key: 4, value: "Buddhist / Taoist"),
  TypeConfigEntity(key: 8, value: "Christian"),
  TypeConfigEntity(key: 16, value: "Christian / Catholic"),
  TypeConfigEntity(key: 32, value: "Christian / LDS"),
  TypeConfigEntity(key: 64, value: "Christian / Protestant"),
  TypeConfigEntity(key: 128, value: "Christian / Other"),
  TypeConfigEntity(key: 256, value: "Hindu"),
  TypeConfigEntity(key: 512, value: "Jewish"),
  TypeConfigEntity(key: 1024, value: "Muslim / Islam"),
  TypeConfigEntity(key: 2048, value: "Methodists"),
  TypeConfigEntity(key: 4096, value: "Presbyterians"),
  TypeConfigEntity(key: 8192, value: "Pagan"),
  TypeConfigEntity(key: 16384, value: "Spiritual but not religious"),
  TypeConfigEntity(key: 32768, value: "Scientology"),
  TypeConfigEntity(key: 65536, value: "Non-religion"),
  TypeConfigEntity(key: 131072, value: "Other")
]);

TypeConfigListEntity _lfTypeFeedback =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(
      key: 1, value: "PREMIUM MEMBERSHIP / Payment / Billing issues"),
  TypeConfigEntity(key: 2, value: "Login / Password"),
  TypeConfigEntity(key: 4, value: "Registration / Account"),
  TypeConfigEntity(key: 8, value: "Photos / Profile"),
  TypeConfigEntity(key: 16, value: "Spark / Discover"),
  TypeConfigEntity(key: 32, value: "Messages / Winks"),
  TypeConfigEntity(key: 64, value: "Technical issues"),
  TypeConfigEntity(key: 256, value: "Suggestions"),
  TypeConfigEntity(key: 512, value: "Other")
]);

TypeConfigListEntity _lfTypeFilterDistance =
    TypeConfigListEntity(isBinary: false, data: [
  TypeConfigEntity(key: 50, value: "50 miles (80km)"),
  TypeConfigEntity(key: 100, value: "100 miles (160km)"),
  TypeConfigEntity(key: 200, value: "200 miles (320km)"),
  TypeConfigEntity(key: 300, value: "300 miles (480km)"),
  TypeConfigEntity(key: 500, value: "500 miles (800km)"),
  TypeConfigEntity(key: 1000, value: "1000 miles (1600km)"),
  TypeConfigEntity(key: 0, value: "Any distance")
]);

TypeConfigListEntity _lfTypeHair = TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Auburn / Red"),
  TypeConfigEntity(key: 2, value: "Bald / Shaved"),
  TypeConfigEntity(key: 4, value: "Black"),
  TypeConfigEntity(key: 8, value: "Blonde"),
  TypeConfigEntity(key: 16, value: "Dark blonde"),
  TypeConfigEntity(key: 32, value: "Dark brown"),
  TypeConfigEntity(key: 64, value: "Light brown"),
  TypeConfigEntity(key: 128, value: "Salt and pepper gray"),
  TypeConfigEntity(key: 256, value: "Wearing Hijab"),
  TypeConfigEntity(key: 512, value: "Silver"),
  TypeConfigEntity(key: 1024, value: "Colored and / or Highlighted"),
  TypeConfigEntity(key: 2048, value: "White or gray"),
  TypeConfigEntity(key: 4096, value: "Other")
]);

TypeConfigListEntity _lfTypeGender = TypeConfigListEntity(
    isBinary: true,
    data: [
      TypeConfigEntity(key: 1, value: "Woman"),
      TypeConfigEntity(key: 2, value: "Man")
    ]);

TypeConfigListEntity _lfTypeHaveChildren =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "No"),
  TypeConfigEntity(key: 2, value: "No, but fine if my partner has children"),
  TypeConfigEntity(key: 4, value: "Yes, I have one child"),
  TypeConfigEntity(key: 8, value: "Yes, I have adult (or grown) children"),
  TypeConfigEntity(key: 16, value: "Yes, and I want more children"),
  TypeConfigEntity(key: 32, value: "Yes, they live at home"),
  TypeConfigEntity(key: 64, value: "Yes, they live away from home"),
  TypeConfigEntity(key: 128, value: "Yes, they live at home sometimes")
]);

TypeConfigListEntity _lfTypeHeight =
    TypeConfigListEntity(isBinary: false, data: [
  TypeConfigEntity(key: 144, value: "4' 9\" (145 cm) below"),
  TypeConfigEntity(key: 145, value: "4' 9\" (145 cm)"),
  TypeConfigEntity(key: 147, value: "4' 10\" (147 cm)"),
  TypeConfigEntity(key: 150, value: "4' 11\" (150 cm)"),
  TypeConfigEntity(key: 152, value: "5' 0\" (152 cm)"),
  TypeConfigEntity(key: 155, value: "5' 1\" (155 cm)"),
  TypeConfigEntity(key: 157, value: "5' 2\" (157 cm)"),
  TypeConfigEntity(key: 160, value: "5' 3\" (160 cm)"),
  TypeConfigEntity(key: 163, value: "5' 4\" (163 cm)"),
  TypeConfigEntity(key: 165, value: "5' 5\" (165 cm)"),
  TypeConfigEntity(key: 168, value: "5' 6\" (168 cm)"),
  TypeConfigEntity(key: 170, value: "5' 7\" (170 cm)"),
  TypeConfigEntity(key: 173, value: "5' 8\" (173 cm)"),
  TypeConfigEntity(key: 175, value: "5' 9\" (175 cm)"),
  TypeConfigEntity(key: 178, value: "5' 10\" (178 cm)"),
  TypeConfigEntity(key: 180, value: "5' 11\" (180 cm)"),
  TypeConfigEntity(key: 183, value: "6' 0\" (183 cm)"),
  TypeConfigEntity(key: 185, value: "6' 1\" (185 cm)"),
  TypeConfigEntity(key: 188, value: "6' 2\" (188 cm)"),
  TypeConfigEntity(key: 190, value: "6' 3\" (190 cm)"),
  TypeConfigEntity(key: 193, value: "6' 4\" (193 cm)"),
  TypeConfigEntity(key: 196, value: "6' 5\" (196 cm)"),
  TypeConfigEntity(key: 198, value: "6' 6\" (198 cm)"),
  TypeConfigEntity(key: 199, value: "6' 6\" (198 cm) above")
]);

TypeConfigListEntity _lfTypeHobby = TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Reading"),
  TypeConfigEntity(key: 2, value: "Camping"),
  TypeConfigEntity(key: 4, value: "Coffee & Conversation"),
  TypeConfigEntity(key: 8, value: "Business networking"),
  TypeConfigEntity(key: 16, value: "Cooking"),
  TypeConfigEntity(key: 32, value: "Dining out"),
  TypeConfigEntity(key: 64, value: "Fishing"),
  TypeConfigEntity(key: 128, value: "Gardening / Landscape"),
  TypeConfigEntity(key: 256, value: "Hobbies & Crafts"),
  TypeConfigEntity(key: 512, value: "Movies / Videos"),
  TypeConfigEntity(key: 1024, value: "Museum & Art"),
  TypeConfigEntity(key: 2048, value: "Music & Concerts"),
  TypeConfigEntity(key: 4096, value: "Exploring new areas"),
  TypeConfigEntity(key: 8192, value: "Nightclub"),
  TypeConfigEntity(key: 16384, value: "Playing sports"),
  TypeConfigEntity(key: 32768, value: "Playing cards"),
  TypeConfigEntity(key: 65536, value: "Political interests"),
  TypeConfigEntity(key: 131072, value: "Shopping"),
  TypeConfigEntity(key: 262144, value: "Traveling"),
  TypeConfigEntity(key: 524288, value: "Video games"),
  TypeConfigEntity(key: 1048576, value: "Volunteering"),
  TypeConfigEntity(key: 2097152, value: "Watching sports"),
  TypeConfigEntity(key: 4194304, value: "Wine tasting"),
  TypeConfigEntity(key: 8388608, value: "Hunting")
]);

TypeConfigListEntity _lfTypeLanguage =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "English"),
  TypeConfigEntity(key: 2, value: "Chinese"),
  TypeConfigEntity(key: 4, value: "Czech"),
  TypeConfigEntity(key: 8, value: "Danish"),
  TypeConfigEntity(key: 16, value: "Dutch"),
  TypeConfigEntity(key: 32, value: "French"),
  TypeConfigEntity(key: 64, value: "German"),
  TypeConfigEntity(key: 128, value: "Greek"),
  TypeConfigEntity(key: 256, value: "Hebrew"),
  TypeConfigEntity(key: 512, value: "Italian"),
  TypeConfigEntity(key: 1024, value: "Japanese"),
  TypeConfigEntity(key: 2048, value: "Korean"),
  TypeConfigEntity(key: 4096, value: "Norwegian"),
  TypeConfigEntity(key: 8192, value: "Polish"),
  TypeConfigEntity(key: 16384, value: "Portuguese"),
  TypeConfigEntity(key: 32768, value: "Russian"),
  TypeConfigEntity(key: 65536, value: "Sign Language"),
  TypeConfigEntity(key: 131072, value: "Spanish"),
  TypeConfigEntity(key: 262144, value: "Swedish"),
  TypeConfigEntity(key: 524288, value: "Other")
]);

TypeConfigListEntity _lfTypeMarital =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Single"),
  TypeConfigEntity(key: 2, value: "Never Married"),
  TypeConfigEntity(key: 4, value: "Married"),
  TypeConfigEntity(key: 8, value: "Divorced"),
  TypeConfigEntity(key: 16, value: "Widowed"),
  TypeConfigEntity(key: 32, value: "In a relationship"),
  TypeConfigEntity(key: 64, value: "Separated")
]);

TypeConfigListEntity _lfTypeMatchSmoke =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "I don't care if people smoke"),
  TypeConfigEntity(key: 2, value: "I only want people that smoke"),
  TypeConfigEntity(key: 4, value: "I only want people that do not smoke")
]);

TypeConfigListEntity _lfTypeOccupation =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Model / Fashion / Actor"),
  TypeConfigEntity(key: 2, value: "Entertainment / Media / Dramatic art"),
  TypeConfigEntity(key: 4, value: "Administrative / Secretarial"),
  TypeConfigEntity(key: 8, value: "Architecture / Design"),
  TypeConfigEntity(key: 16, value: "Artistic / Musical / Writer"),
  TypeConfigEntity(key: 32, value: "Executive / Management"),
  TypeConfigEntity(key: 64, value: "E-commerce"),
  TypeConfigEntity(key: 128, value: "Finance / Investor / Accounting"),
  TypeConfigEntity(key: 256, value: "Homemaking / Child Rearing"),
  TypeConfigEntity(key: 512, value: "Labor / Construction"),
  TypeConfigEntity(key: 1024, value: "Legal"),
  TypeConfigEntity(key: 2048, value: "Medical / Dental / Health"),
  TypeConfigEntity(key: 4096, value: "Military"),
  TypeConfigEntity(key: 8192, value: "Nonprofit Organizations / Philanthropy"),
  TypeConfigEntity(key: 16384, value: "Political / Civil Service / Govt"),
  TypeConfigEntity(key: 32768, value: "Retail / Food Services"),
  TypeConfigEntity(key: 65536, value: "Retired"),
  TypeConfigEntity(key: 131072, value: "Sales and Marketing"),
  TypeConfigEntity(key: 262144, value: "Self Employed / Entrepreneur"),
  TypeConfigEntity(key: 524288, value: "Student"),
  TypeConfigEntity(key: 1048576, value: "Teacher / Professor"),
  TypeConfigEntity(key: 2097152, value: "Technical / Science / Engineering"),
  TypeConfigEntity(
      key: 4194304, value: "Travel / Hospitality / Transportation"),
  TypeConfigEntity(key: 8388608, value: "Other")
]);

TypeConfigListEntity _lfTypePaymentType =
    TypeConfigListEntity(isBinary: false, data: [
  TypeConfigEntity(key: 1, value: "PayPal"),
  TypeConfigEntity(key: 2, value: "IOS"),
  TypeConfigEntity(key: 3, value: "Android"),
  TypeConfigEntity(key: 4, value: "CCard"),
  TypeConfigEntity(key: 5, value: "Check"),
  TypeConfigEntity(key: 6, value: "Free"),
  TypeConfigEntity(key: 7, value: "CCBill")
]);

TypeConfigListEntity _lfTypePersonality =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Adventurous"),
  TypeConfigEntity(key: 2, value: "Artistic"),
  TypeConfigEntity(key: 4, value: "Confident"),
  TypeConfigEntity(key: 8, value: "Compassionate"),
  TypeConfigEntity(key: 16, value: "Independent"),
  TypeConfigEntity(key: 32, value: "Social"),
  TypeConfigEntity(key: 64, value: "Political"),
  TypeConfigEntity(key: 128, value: "Romantic"),
  TypeConfigEntity(key: 256, value: "Old-fashioned"),
  TypeConfigEntity(key: 512, value: "Trustworthy")
]);

TypeConfigListEntity _lfTypePet = TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Yes, I have pet(s)"),
  TypeConfigEntity(key: 2, value: "No, but I want pet(s)"),
  TypeConfigEntity(key: 4, value: "No, and I don't want pet(s)")
]);

TypeConfigListEntity _lfTypePoliticalBelief =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Very liberal"),
  TypeConfigEntity(key: 2, value: "Conservative"),
  TypeConfigEntity(key: 4, value: "Libera"),
  TypeConfigEntity(key: 8, value: "Middle of the road"),
  TypeConfigEntity(key: 16, value: "Ultra conservative"),
  TypeConfigEntity(key: 32, value: "Non-conformist"),
  TypeConfigEntity(key: 64, value: "Other"),
  TypeConfigEntity(key: 128, value: "Please ask me")
]);

TypeConfigListEntity _lfTypeRelation =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 2, value: "Dating"),
  TypeConfigEntity(key: 1, value: "Friendship"),
  TypeConfigEntity(key: 4, value: "Long-term / Serious relationship"),
  TypeConfigEntity(key: 8, value: "Marriage"),
  TypeConfigEntity(key: 16, value: "Short-term / Casual relationship"),
  TypeConfigEntity(key: 32, value: "Threesome"),
  TypeConfigEntity(key: 64, value: "Couples"),
  TypeConfigEntity(key: 128, value: "Singles"),
  TypeConfigEntity(key: 256, value: "Group"),
  TypeConfigEntity(key: 1024, value: "Polygamy")
]);

TypeConfigListEntity _lfTypeRelationship =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Single"),
  TypeConfigEntity(key: 2, value: "Never Married"),
  TypeConfigEntity(key: 4, value: "Married"),
  TypeConfigEntity(key: 8, value: "Divorced"),
  TypeConfigEntity(key: 16, value: "Widowed"),
  TypeConfigEntity(key: 32, value: "In a relationship"),
  TypeConfigEntity(key: 64, value: "Separated")
]);

TypeConfigListEntity _lfTypeMatchDrink =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "I don't care if people drink"),
  TypeConfigEntity(key: 2, value: "I only want people that drink"),
  TypeConfigEntity(key: 4, value: "I only want people that do not drink")
]);

TypeConfigListEntity _lfTypeSearchOrder =
    TypeConfigListEntity(isBinary: false, data: [
  TypeConfigEntity(key: 5, value: "Smart"),
  TypeConfigEntity(key: 1, value: "Activity Date"),
  TypeConfigEntity(key: 6, value: "Newest"),
  TypeConfigEntity(key: 2, value: "Age"),
  TypeConfigEntity(key: 3, value: "Distance"),
  TypeConfigEntity(key: 4, value: "Popular")
]);

TypeConfigListEntity _lfTypeSmoke = TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 2, value: "Smoke socially"),
  TypeConfigEntity(key: 1, value: "Don't smoke"),
  TypeConfigEntity(key: 4, value: "Smoke regularly"),
  TypeConfigEntity(key: 8, value: "Trying to quit")
]);

TypeConfigListEntity _lfTypeWantChildren =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Undecided"),
  TypeConfigEntity(key: 2, value: "Yes"),
  TypeConfigEntity(key: 4, value: "No"),
  TypeConfigEntity(key: 8, value: "No, but fine if my partner has children")
]);

TypeConfigListEntity _lfTypeReport =
    TypeConfigListEntity(isBinary: true, data: [
  TypeConfigEntity(key: 1, value: "Asked for money before meeting"),
  TypeConfigEntity(key: 13, value: "Spam / Scam / Fake"),
  TypeConfigEntity(key: 14, value: "Offensive / Abusive / Violent"),
  TypeConfigEntity(key: 15, value: "Inappropriate or obscene content"),
  TypeConfigEntity(key: 2, value: "Tried to solicit other services"),
  TypeConfigEntity(key: 10, value: "Underage"),
  TypeConfigEntity(key: 16, value: "Other"),
]);
